large-flowered pink-sorrel - French English Dictionary